Exemplo n.º 1
0
        static bool CargaChoferes(DataTable dt, string empresa, System.Data.SqlClient.SqlTransaction transaccion)
        {
            IChofer chofer = ChoferFactory.GetChofer();

            foreach (DataRow dr in dt.Rows)
            {
                //pongo la unidad de negocio fija
                chofer.ChoferEmpresaSITT = empresa;
                chofer.LegajoSITT        = dr["Legajo"].ToString().Trim();
                chofer.Nombre            = dr["Nombre"].ToString();
                chofer.UnidadNegocioID   = 1;
                chofer.Guardar(transaccion);
            }
            return(true);
        }
Exemplo n.º 2
0
        private void butGuardar_Click(object sender, System.EventArgs e)
        {
            try
            {
                Page.Validate();
                if (!Page.IsValid)
                {
                    return;
                }
                IChofer chofer = ChoferFactory.GetChofer();
                chofer.ChoferID          = Utiles.Validaciones.obtieneEntero(txtChoferID.Text);
                chofer.ChoferEmpresaSITT = "TAQ";              //txtEmpresa.Text;
                chofer.LegajoSITT        = txtLegajo.Text;
                chofer.Nombre            = txtNombre.Text;
                chofer.Apellido          = txtApellido.Text;
                chofer.UnidadNegocioID   = 1;            //sacarlo de un combo de Unidades de Negocio
                //extraer la fecha deldia
                chofer.FechaAlta = DateTime.Now;

                if (chofer.Guardar())
                {
                    string mensaje = "Los datos se guardaron correctamente. ";
                    string script  = "<script language='javascript'>\n";
                    script += "alert('" + mensaje + "');";
                    script += "window.location.href = 'ChoferConsul.aspx';\n";
                    script += "</script>";

                    Page.RegisterStartupScript("scriptOk", script);
                }
                else
                {
                    string script = "<script language='javascript'>\n";
                    script += "alert('Los datos no se guardaron debido a errores.');\n";
                    script += "</script>";

                    Page.RegisterStartupScript("scriptError", script);
                }
            }
            catch (Exception ex)
            {
                ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
            }
        }