예제 #1
0
파일: Agenda.cs 프로젝트: elasa/n_capas
        public void insert()
        {
            StringBuilder sb = new StringBuilder();

            if (telefonoExiste(Telefonos) == 0 && Telefonos != 0)
            {
                if (IdUsuario != 0 && Telefonos != 0 && !String.IsNullOrEmpty(Estado) && IdPais != 0 && IdCiudad != 0)
                {
                    sb.AppendLine("INSERT INTO telefono(idUsuario, numeroTelefono, estado, idPais, idCiudad)");
                    sb.AppendLine("VALUES(" + IdUsuario + "," + Telefonos + ",'" + Estado + "', " + IdPais + ", " + IdCiudad + ")");
                    conexion.updateQuery(sb.ToString());
                }
                else
                {
                    sb.AppendLine("INSERT INTO telefono(idUsuario, numeroTelefono, estado, idPais, idCiudad)");
                    sb.AppendLine("VALUES(");

                    if (IdUsuario == 0)
                    {
                        sb.Append("NULL");
                    }
                    else
                    {
                        sb.Append(IdUsuario.ToString());
                    }

                    sb.AppendLine("," + Telefonos + ",'" + Estado + "',");

                    if (IdPais == 0)
                    {
                        sb.Append("NULL");
                    }
                    else
                    {
                        sb.Append(IdPais.ToString());
                    }

                    sb.AppendLine(",");

                    if (IdCiudad == 0)
                    {
                        sb.Append("NULL");
                    }
                    else
                    {
                        sb.Append(IdCiudad.ToString());
                    }

                    sb.AppendLine(")");

                    conexion.updateQuery(sb.ToString());
                }
            }
        }
예제 #2
0
        private void CrearPeriodo(Conexion Datos)
        {
            string sql = null;

            sql       = "usp_nom_periodo_memo_adicionar_por_cobertura ";
            sql      += IdEmpresa.ToString();
            sql      += ", '" + IdCiudad.ToString();
            sql      += "', " + IdCentroCosto.ToString();
            sql      += ", " + IdSubCentroCosto.ToString();
            sql      += ", " + "'" + Usuario;
            sql      += "', 'S', 'LPS'";
            IdPeriodo = Convert.ToInt32(Datos.ExecuteScalar(sql));
        }
예제 #3
0
파일: Agenda.cs 프로젝트: elasa/n_capas
        public void update()
        {
            StringBuilder sb = new StringBuilder();

            if (IdUsuario != 0 && Telefonos != 0 && !String.IsNullOrEmpty(Estado) && IdPais != 0 && IdCiudad != 0)
            {
                sb.AppendLine("UPDATE telefono ");
                sb.AppendLine("SET idUsuario=" + IdUsuario + ",numeroTelefono=" + Telefonos + ",estado='" + Estado + "', idPais=" + IdPais + ", idCiudad=" + IdCiudad + "");
                sb.AppendLine(" WHERE id=" + Id);
                conexion.updateQuery(sb.ToString());
            }
            else
            {
                sb.AppendLine("UPDATE telefono SET idUsuario=");

                if (IdUsuario == 0)
                {
                    sb.Append("NULL");
                }
                else
                {
                    sb.Append(IdUsuario.ToString());
                }

                sb.AppendLine(", numeroTelefono=" + Telefonos + ", estado='" + Estado + "',idPais=");

                if (IdPais == 0)
                {
                    sb.Append("NULL");
                }
                else
                {
                    sb.Append(IdPais.ToString());
                }

                sb.AppendLine(", idCiudad=");

                if (IdCiudad == 0)
                {
                    sb.Append("NULL");
                }
                else
                {
                    sb.Append(IdCiudad.ToString());
                }

                sb.AppendLine(" WHERE id=" + Id + "");

                conexion.updateQuery(sb.ToString());
            }
        }