public void updatePropostaTbPickingMobile(Proposta proposta, Proposta.StatusLiberacao statusPKMobile, bool gravarHoraFim, bool gravarPeso) { try { sql01 = new StringBuilder(); sql01.Append("UPDATE tb1651_Picking_Mobile"); sql01.Append(" SET"); sql01.AppendFormat("[statusPICKINGMOBILE] = {0}", (int)statusPKMobile); sql01.AppendFormat(",[isinterrompidoPICKINGMOBILE] = {0}", Convert.ToInt16(proposta.IsInterrompido)); if (gravarHoraFim) { sql01.AppendFormat(",[horafimPICKINGMOBILE] = '{0}'", DateTime.Now.ToString()); } if (gravarPeso) { sql01.AppendFormat(",[pesototalprodutosPICKINGMOBILE] = {0}", Convert.ToDouble(ProcedimentosLiberacao.PesoTotalProdutos)); sql01.AppendFormat(",[pesototalembalagensPICKINGMOBILE] = {0}", Convert.ToDouble(ProcedimentosLiberacao.PesoTotalEmbalagens)); sql01.AppendFormat(",[pesototalPICKINGMOBILE] = {0}", Convert.ToDouble(ProcedimentosLiberacao.PesoTotalPedido)); } sql01.AppendFormat(" WHERE propostaPICKINGMOBILE = {0} ", proposta.Codigo); sql01.AppendFormat(" AND codigoPICKINGMOBILE = {0}", proposta.CodigoPikingMobile); SqlServerConn.execCommandSql(sql01.ToString()); } catch (Exception e) { throw new Exception("Problemas durante atualização de dados da proposta. ", e); } }
public void updatePropostaTbPickingMobile(Proposta proposta, Proposta.StatusLiberacao statusPKMobile, DateTime horaFim) { sql01 = new StringBuilder(); sql01.Append("UPDATE tb1651_Picking_Mobile"); sql01.Append(" SET "); sql01.AppendFormat("[statusPICKINGMOBILE] = {0}", (int)statusPKMobile); sql01.AppendFormat(",[horafimPICKINGMOBILE] = '{0}'", horaFim); sql01.AppendFormat(" WHERE propostaPICKINGMOBILE = {0}", proposta.Codigo); sql01.AppendFormat(" AND codigoPICKINGMOBILE = {0}", proposta.CodigoPikingMobile); SqlServerConn.execCommandSql(sql01.ToString()); }
public void updatePropostaTbPickingMobile(Proposta proposta, Proposta.StatusLiberacao statusPKMobile) { try { sql01 = new StringBuilder(); sql01.Append("UPDATE tb1651_Picking_Mobile"); sql01.Append(" SET"); sql01.AppendFormat("[statusPICKINGMOBILE] = {0}", (int)statusPKMobile); sql01.AppendFormat(",[isinterrompidoPICKINGMOBILE] = {0}", Convert.ToInt16(proposta.IsInterrompido)); sql01.AppendFormat(",[horafimPICKINGMOBILE] = {0}", "NULL"); sql01.AppendFormat(" WHERE propostaPICKINGMOBILE = {0} ", proposta.Codigo); sql01.AppendFormat(" AND codigoPICKINGMOBILE = {0}", proposta.CodigoPikingMobile); SqlServerConn.execCommandSql(sql01.ToString()); } catch (Exception e) { throw new Exception("Problemas durante atualização de dados da proposta.\n Local : updatePropostaTbPickingMobile", e); } }
public void updatePropostaTbPickingMobile(Proposta proposta, Proposta.StatusLiberacao statusPKMobile, String horaFim) { if (horaFim.ToUpper() != "NULL") { try { System.Globalization.CultureInfo culture = new CultureInfo("pt-BR"); horaFim = Convert.ToDateTime(horaFim, culture).ToString(); } catch (Exception) { horaFim = DateTime.Now.ToString(); } } try { sql01 = new StringBuilder(); sql01.Append("UPDATE tb1651_Picking_Mobile"); sql01.Append(" SET"); sql01.AppendFormat("[statusPICKINGMOBILE] = {0}", (int)statusPKMobile); sql01.AppendFormat(",[isinterrompidoPICKINGMOBILE] = {0}", Convert.ToInt16(proposta.IsInterrompido)); if (horaFim.ToUpper() == "NULL") { sql01.AppendFormat(",[horafimPICKINGMOBILE] = {0}", horaFim); } else { sql01.AppendFormat(",[horafimPICKINGMOBILE] = '{0}'", horaFim); } sql01.AppendFormat(" WHERE propostaPICKINGMOBILE = {0} ", proposta.Codigo); sql01.AppendFormat(" AND codigoPICKINGMOBILE = {0}", proposta.CodigoPikingMobile); SqlServerConn.execCommandSql(sql01.ToString()); } catch (Exception e) { throw new Exception("Problemas durante atualização de dados da proposta. ", e); } }
public void InsertOrUpdatePickingMobile(Proposta proposta, int usuarioProposta, Proposta.StatusLiberacao statusLiberacao, DateTime horaInicio) { if (proposta.CodigoPikingMobile == 0) { insertPropostaTbPickingMobile(proposta.Codigo, usuarioProposta, statusLiberacao, horaInicio); } else { updatePropostaTbPickingMobile(proposta, statusLiberacao, "NULL"); } }
/// <summary> /// Realiza o Insert na tabela de picking Mobile /// </summary> /// <param name="codigoProposta">Codigo da proposta a ser trabalhada</param> /// <param name="usuarioProposta">Usuário trabalhando a proposta</param> /// <param name="statusLiberacao">status atual de liberação da proposta</param> public void insertPropostaTbPickingMobile(int codigoProposta, int usuarioProposta, Proposta.StatusLiberacao statusLiberacao, DateTime horaInicio, DateTime horafim) { sql01 = new StringBuilder(); sql01.Append("Insert INTO tb1651_Picking_Mobile"); sql01.Append("(propostaPICKINGMOBILE,usuarioPICKINGMOBILE,statusPICKINGMOBILE,horainicioPICKINGMOBILE,horafimPICKINGMOBILE)"); sql01.Append(" VALUES ("); sql01.AppendFormat("{0},", codigoProposta); sql01.AppendFormat("\'{0}\',", usuarioProposta); sql01.AppendFormat("\'{0}\',", statusLiberacao); sql01.AppendFormat("\'{0}\',", horaInicio); sql01.AppendFormat("{0})", horafim); SqlServerConn.execCommandSql(sql01.ToString()); }
/// <summary> /// Caso não exista ifnformações sobre a proposta na tabela de piking Mobile realiza o insert /// Caso exista realiza o Update /// </summary> /// <param name="proposta">Codigo</param> /// <param name="usuarioProposta">Codigo Usuário</param> /// <param name="statusLiberacao">Statusde liberação a ser incluso para a proposta no piking mobile</param> /// <param name="horaInicio"> hora inicio da conferência</param> public void InsertOrUpdatePickingMobile(Proposta proposta, int usuarioProposta, Proposta.StatusLiberacao statusLiberacao, DateTime horaInicio) { try { if (proposta.CodigoPikingMobile == 0) { insertPropostaTbPickingMobile(proposta.Codigo, usuarioProposta, statusLiberacao, horaInicio); } else { updatePropostaTbPickingMobile(proposta, statusLiberacao); } } catch (Exception ex) { throw new Exception("InsertOrUpdatePickingMobile() \n error :!! " + ex.Message, ex); } }
/// <summary> /// Realiza o Insert na tabela de picking Mobile /// </summary> /// <param name="codigoProposta">Codigo da proposta a ser trabalhada</param> /// <param name="usuarioProposta">Usuário trabalhando a proposta</param> /// <param name="statusLiberacao">status atual de liberação da proposta</param> public void insertPropostaTbPickingMobile(long codigoProposta, int usuarioProposta, Proposta.StatusLiberacao statusLiberacao, DateTime horaInicio) { try { sql01 = new StringBuilder(); sql01.Append("Insert INTO tb1651_Picking_Mobile"); sql01.Append("(propostaPICKINGMOBILE,usuarioPICKINGMOBILE,statusPICKINGMOBILE,horainicioPICKINGMOBILE,horafimPICKINGMOBILE)"); sql01.Append(" VALUES ("); sql01.AppendFormat("{0},", codigoProposta); sql01.AppendFormat("\'{0}\',", usuarioProposta); sql01.AppendFormat("\'{0}\',", (int)statusLiberacao); sql01.AppendFormat("\'{0}\',", horaInicio); sql01.AppendFormat("{0})", "NULL"); SqlServerConn.execCommandSql(sql01.ToString()); } catch (SqlException ex) { throw new Exception("Problemas ao inserir dados da Tabela 1651 \n Método : insertPropostaTbPickingMobile !!", ex); } catch (Exception) { throw; } }