示例#1
0
 private void gridViewProducto_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         if (llamado_externamente == true && codigo_barra != null)
         {
             Info_Producto = (in_Producto_Info)gridViewProducto.GetFocusedRow();
             Info_Producto.pr_codigo_barra = codigo_barra;
             Info_Producto.IdUsuarioUltMod = param.IdUsuario;
             bool res = Bus_Producto.Modificar_codigo_barra(Info_Producto, ref mensaje);
             if (res)
             {
                 MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Se_modifico_corrrectamente) + " el código de barra", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.Close();
             }
             else
             {
                 MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                 this.Close();
             }
         }
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }